package request

type OrderPagination struct {
	Pagination
	ShopId           uint   `form:"shopId" json:"shopId"`                     // 店铺ID
	CompanyId        uint   `form:"companyId" json:"companyId"`               // 店铺ID
	OrderSn          string `form:"orderSn" json:"orderSn"`                   // 订单编号
	SkuType          string `form:"skuType" json:"skuType"`                   // 类型
	SkuTypeValue     string `form:"skuTypeValue" json:"skuTypeValue"`         // 类型
	OverTimeMark     int    `form:"overTimeMark" json:"overTimeMark"`         // 类型
	CancelMark       int    `form:"cancelMark" json:"cancelMark"`             // 类型
	DeliverPlaceCode string `form:"deliverPlaceCode" json:"deliverPlaceCode"` // 类型
	OverTime         int    `form:"overTime" json:"overTime"`                 // 类型
	Status           int    `form:"status" json:"status"`                     // 类型
	PlacedOrderAtS   string `form:"placedOrderAtS" json:"placedOrderAtS"`     // 类型
	PlacedOrderAtE   string `form:"placedOrderAtE" json:"placedOrderAtE"`     // 类型
	ReadiedAtS       string `form:"readiedAtS" json:"readiedAtS"`             // 类型
	ReadiedAtE       string `form:"readiedAtE" json:"readiedAtE"`             // 类型
	CountDown        int    `form:"countDown" json:"countDown"`               // 倒计时
	Title            string `form:"title" json:"title"`                       // 标题
}

type OrderStatusCount struct {
	ShopId           uint   `form:"shopId" json:"shopId"`                     // 店铺ID
	CompanyId        uint   `form:"companyId" json:"companyId"`               // 店铺ID
	Status           int    `form:"status" json:"status"`                     // 状态
	OrderSn          string `form:"orderSn" json:"orderSn"`                   // 订单编号
	SkuType          string `form:"skuType" json:"skuType"`                   // 类型
	SkuTypeValue     string `form:"skuTypeValue" json:"skuTypeValue"`         // 类型
	OverTimeMark     int    `form:"overTimeMark" json:"overTimeMark"`         // 类型
	CancelMark       int    `form:"cancelMark" json:"cancelMark"`             // 类型
	DeliverPlaceCode string `form:"deliverPlaceCode" json:"deliverPlaceCode"` // 类型
	OverTime         int    `form:"overTime" json:"overTime"`                 // 类型
	PlacedOrderAtS   string `form:"placedOrderAtS" json:"placedOrderAtS"`     // 类型
	PlacedOrderAtE   string `form:"placedOrderAtE" json:"placedOrderAtE"`     // 类型
	ReadiedAtS       string `form:"readiedAtS" json:"readiedAtS"`             // 类型
	ReadiedAtE       string `form:"readiedAtE" json:"readiedAtE"`             // 类型
	CountDown        int    `form:"countDown" json:"countDown"`               // 倒计时
}

type OrderExport struct {
	ShopId           uint   `form:"shopId" json:"shopId"`                     // 店铺ID
	Status           int    `form:"status" json:"status"`                     // 状态
	OrderSn          string `form:"orderSn" json:"orderSn"`                   // 订单编号
	SkuType          string `form:"skuType" json:"skuType"`                   // 类型
	SkuTypeValue     string `form:"skuTypeValue" json:"skuTypeValue"`         // 类型
	OverTimeMark     int    `form:"overTimeMark" json:"overTimeMark"`         // 类型
	CancelMark       int    `form:"cancelMark" json:"cancelMark"`             // 类型
	DeliverPlaceCode string `form:"deliverPlaceCode" json:"deliverPlaceCode"` // 类型
	OverTime         int    `form:"overTime" json:"overTime"`                 // 类型
	PlacedOrderAtS   string `form:"placedOrderAtS" json:"placedOrderAtS"`     // 类型
	PlacedOrderAtE   string `form:"placedOrderAtE" json:"placedOrderAtE"`     // 类型
	ReadiedAtS       string `form:"readiedAtS" json:"readiedAtS"`             // 类型
	ReadiedAtE       string `form:"readiedAtE" json:"readiedAtE"`             // 类型
	CountDown        int    `form:"countDown" json:"countDown"`               // 倒计时
}

type OrderOverview struct {
	ShopId  uint   `form:"shopId" json:"shopId"`   // 店铺ID
	OrderSn string `form:"orderSn" json:"orderSn"` // 订单编号
}

type OrderItemOverview struct {
	ShopId  uint   `form:"shopId" json:"shopId"`   // 店铺ID
	OrderSn string `form:"orderSn" json:"orderSn"` // 订单编号
}

type OrderItemCurrent struct {
	ShopId   uint   `form:"shopId" json:"shopId"`     // 店铺ID
	OrderSn  string `form:"orderSn" json:"orderSn"`   // 订单编号
	RecordId int    `form:"recordId" json:"recordId"` // 订单编号
}
